home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Languages / Quick C 2.0 / INCLUDE / STRING.H < prev    next >
Encoding:
C/C++ Source or Header  |  1988-12-05  |  2.1 KB  |  61 lines

  1. /***
  2. *string.h - declarations for string manipulation functions
  3. *
  4. *    Copyright (c) 1985-1989, Microsoft Corporation.  All rights reserved.
  5. *
  6. *Purpose:
  7. *    This file contains the function declarations for the string
  8. *    manipulation functions.
  9. *    [ANSI/System V]
  10. *
  11. ****/
  12.  
  13.  
  14. #ifndef _SIZE_T_DEFINED
  15. typedef unsigned int size_t;
  16. #define _SIZE_T_DEFINED
  17. #endif
  18.  
  19. #ifndef NO_EXT_KEYS    /* extensions enabled */
  20.     #define _CDECL    cdecl
  21. #else /* extensions not enabled */
  22.     #define _CDECL
  23. #endif /* NO_EXT_KEYS */
  24.  
  25.  
  26. /* function prototypes */
  27.  
  28. void * _CDECL memccpy(void *, void *, int, unsigned int);
  29. void * _CDECL memchr(const void *, int, size_t);
  30. int _CDECL memcmp(const void *, const void *, size_t);
  31. int _CDECL memicmp(void *, void *, unsigned int);
  32. void * _CDECL memcpy(void *, const void *, size_t);
  33. void * _CDECL memmove(void *, const void *, size_t);
  34. void * _CDECL memset(void *, int, size_t);
  35. void _CDECL movedata(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);
  36. char * _CDECL strcat(char *, const char *);
  37. char * _CDECL strchr(const char *, int);
  38. int _CDECL strcmp(const char *, const char *);
  39. int _CDECL strcmpi(const char *, const char *);
  40. int _CDECL stricmp(const char *, const char *);
  41. char * _CDECL strcpy(char *, const char *);
  42. size_t _CDECL strcspn(const char *, const char *);
  43. char * _CDECL strdup(const char *);
  44. char * _CDECL _strerror(char *);
  45. char * _CDECL strerror(int);
  46. size_t _CDECL strlen(const char *);
  47. char * _CDECL strlwr(char *);
  48. char * _CDECL strncat(char *, const char *, size_t);
  49. int _CDECL strncmp(const char *, const char *, size_t);
  50. int _CDECL strnicmp(const char *, const char *, size_t);
  51. char * _CDECL strncpy(char *, const char *, size_t);
  52. char * _CDECL strnset(char *, int, size_t);
  53. char * _CDECL strpbrk(const char *, const char *);
  54. char * _CDECL strrchr(const char *, int);
  55. char * _CDECL strrev(char *);
  56. char * _CDECL strset(char *, int);
  57. size_t _CDECL strspn(const char *, const char *);
  58. char * _CDECL strstr(const char *, const char *);
  59. char * _CDECL strtok(char *, const char *);
  60. char * _CDECL strupr(char *);
  61.